package com.coolgor.axnut.dao.mdmis;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.coolgor.axnut.entity.mdmis.DeliverInfo;

public interface DeliverInfoImportDao {

	DeliverInfo queryDeliverInfoByID(Long recordID);
	
	List<DeliverInfo> queryDeliverInfoList(@Param("deliverInfoCondition") DeliverInfo deliverInfoCondition,
										@Param("rowIndex") int rowIndex,
										@Param("pageSize") int pageSize);

	int queryDeliverInfoCount(@Param("deliverInfoCondition") DeliverInfo deliverInfoCondition);
	
	int insertDeliverInfo(DeliverInfo deliverInfo);
	
	int updateDeliverInfo(DeliverInfo deliverInfo);
	
	int deleteDeliverInfo(DeliverInfo deliverInfo);
	
	int batchDeleteDeliverInfo(List<Long> idList);

}
